import matplotlib.pyplot as plt
from sklearn.datasets import load_iris

iris = load_iris()

target_names = iris.target_names
feature_names = iris.feature_names

print(target_names)
print(feature_names)
print(iris.target)
#print (iris.DESCR)
print(iris.data.shape)

SEPAL_LENGTH = 0

fig, axs = plt.subplots(1,3, figsize=(15,4))

for ax,feature in zip(axs,[1,2,3]):
    for target,color in zip(range(3),['g','k','c']):
        ax.scatter(iris.data[iris.target==target,feature], iris.data[iris.target==target,SEPAL_LENGTH], color=color, marker="d", label=iris.target_names[target])
    ax.set_xlabel(iris.feature_names[feature], fontsize=15)
    ax.set_ylabel(iris.feature_names[SEPAL_LENGTH], fontsize=15)
    ax.legend(prop={'size':10})
    ax.grid(True)
plt.show()

